﻿@model RBAC.Web.Models.RoleModel
@using RBAC.Web.CustomHelpers
@using RBAC.Web.Mapper
@using RBAC.Web.Utilities
@{
    ViewBag.Title = "Add Role";
    Layout = "~/Views/Shared/_Layout.cshtml"; 
  
  		string returnUrl = Url.Action("ListRole", "Role");
	}

@section Styles {
    <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/form.js")" type="text/javascript"></script>
    <link href="@Url.Content("~/Content/themes/base/jquery-ui.css")" rel="stylesheet" type="text/css" />
    <link href="@Url.Content("~/Content/themes/base/jquery.ui.datepicker.css")" rel="stylesheet" type="text/css" />

    <script type="text/javascript">
        $(function () {
            //How to setup Datepicker
            // SetDatePicker has 4 argurement
            // controlId -> id of control
            // maxdate -> maximun Date that can be selected 
            // mindate -> minimum Date that can be selected 
            // yearrange - > range of year
            // more information see http://api.jqueryui.com/datepicker/
            				SetDatePicker("CreateDate", new Date(), '-71Y', 'c-70:c');
			            //ถ้าไม่มีกำหนด maxdate, mindate, yearrange
            SetDatePicker("FreeDate");			 

            //How to setup Lookup
            // SetLookupFor has 3 argurement
            // controlId -> id of control
            // getLookupId -> hidden control's id for getlookup link
            // popLookupId -> hidden control's id for poplookup link
                    });
    </script>
}

<h2>New Role</h2>


@using (Html.BeginForm("AddRole", "Role", FormMethod.Post, new { enctype = "multipart/form-data" })) {
    @Html.ValidationSummary(false)
    <fieldset>
        <legend>RoleModel</legend>

							
		<div class="two-column-container">		
					
			 
													<div class="texteditor">
				@Html.LabelFor(model => model.RoleCode)
				@Html.EditorFor(model => model.RoleCode)
				<input type="hidden" name="Mode" value="Add" />			</div>
			
						 
													<div class="texteditor">
				@Html.LabelFor(model => model.RoleName)
				@Html.EditorFor(model => model.RoleName)
							</div>
			
								
					
			 
													<div class="texteditor">
				@Html.LabelFor(model => model.Description)
				@Html.EditorFor(model => model.Description)
							</div>
			
						 
						             <div class="texteditor">
                @Html.LabelFor(model => model.CreateDate)
                @Html.DatePickerFor(model => model.CreateDate, "CreateDate",true)
                            </div>
								
					
			 
							
            <div class="texteditor">
                @Html.LabelFor(model => model.RoleStatus)
                @Html.RadioButtonForSelectList(model => model.RoleStatus, RoleStatusMapper.GetRoleStatusSelectList())
                            </div>
						 
									 
								
				</div>     
        <div class="bottom-menu clear">
            <input type="submit" value="Add" />
            <input id="cancel" onclick="location.href='@returnUrl'" type="button" value="Cancel" />
        </div>
    </fieldset>
}
